#container {
    width:100%;
 /*   margin:20px auto;*/
}

#content {
    float:left;
    width:60%;
	z-index: -1;
    	}
body {
    background-color: #000;
    z-index: -10;
    margin: 0px;
    position: absolute;
    min-height: 100%;
    width: 100%;
}
#content p {
color: #fff;
}

#heading {
	background: #000;
	padding: 0px;
	position: absolute;
	z-index: -5;
	width: 60%;
	top: 0px;
	margin: 10px;
	}

#heading img {
/*width:100%;
height:100%;*/
}

#block {
font-size: 115%;
float: left;
background: darkgray;
opacity: 0.70;
position: relative
padding-left: 20px;
padding-right: 10px;
margin: 10px;
width: 90%;
border-style:solid;
border-width:10px;
border-color: darkgray;
border-radius:10px;
z-index: 10;

/*height: 200px;*/
}

#block h1 {
font-size: 150%;
}

#block p {

}

#title {
margin: 15px;
margin-top: 0px;
float:left;
width:90%;
position: static;
border-style:solid;
border-width:5px;
border-color: lightgray;
border-radius:10px;
padding: 7px;
font-size: 85%;

z-index: 101;
}

#title h2 {
font-size: 120%;
}

#title p {

}

#codes {
float:right;
width:120px;
right:0px;
position: static;
padding: 4px;
margin: 10px;
background: lightgray;
border-radius:6px;
z-index: 5;    
}

#sidebar {
    position: absolute;
	float:right;
    width:40%;
	right:0px;
	top: 60%;
	z-index: -5;
}

#sidebar img {
width:90%;
z-index: -1;
/*height:100%;*/
}

#sidefeature {
float: right;
background: darkgray;
opacity: 0.70;
position: absolute;
padding: 7;
margin: 5px;
width: 30%;
top: 5%;
right: 0%;
border-radius:10px;
font-size: 115%;
z-index: 2;
}

#sidefeature a{
font-size: 115%;
}

#sidefeature hr{
hr {
width: 60%;
color: red;
}

#footer {
    clear:both;
}